package com.punai.dataanalysis.epdatakb.domain;

import java.math.BigDecimal;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.FieldFill;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.punai.common.annotation.Excel;
import com.punai.common.core.domain.BaseEntity;

/**
 * 土建单位人工费占本年全费用成本比例对象 data_analysis_tjdwrgfzbnqfycbbl
 *
 * @author zxw_
 * @date 2023-04-20
 */
public class DataAnalysisTjdwrgfzbnqfycbbl extends BaseEntity
        {
private static final long serialVersionUID = 1L;

    /** 主键 */
    private String id;
    /** 上级ID */
    @Excel(name = "上级ID")
    private String pid;
    /** 统计月份 */
    @Excel(name = "统计月份")
    private String ydTime;
    /** 序号 */
    @Excel(name = "序号")
    private String xh;
    /** 单位名称 */
    @Excel(name = "单位名称")
    private String deptName;
    /** 土建项目本年发生全费用成本/元 */
    @Excel(name = "土建项目本年发生全费用成本/元")
    private BigDecimal tjCostFeeYearZb;
    /** 安装项目本年发生全费用成本/元 */
    @Excel(name = "安装项目本年发生全费用成本/元")
    private BigDecimal azCostFeeYearZb;
    /** 土建项目人工费/元 */
    @Excel(name = "土建项目人工费/元")
    private BigDecimal tjXmRgF;
    /** 土建项目人工费占比/% */
    @Excel(name = "土建项目人工费占比/%")
    private BigDecimal tjXmRgFZb;
    /** 安装项目人工费/元 */
    @Excel(name = "安装项目人工费/元")
    private BigDecimal azXmRgF;
    /** 安装项目人工费占比/% */
    @Excel(name = "安装项目人工费占比/%")
    private BigDecimal azXmRgFZb;
    public void setId(String id)
    {
        this.id = id;
    }

    public String getId()
    {
        return id;
    }
    public void setPid(String pid)
    {
        this.pid = pid;
    }

    public String getPid()
    {
        return pid;
    }
    public void setYdTime(String ydTime)
    {
        this.ydTime = ydTime;
    }

    public String getYdTime()
    {
        return ydTime;
    }
    public void setXh(String xh)
    {
        this.xh = xh;
    }

    public String getXh()
    {
        return xh;
    }
    public void setDeptName(String deptName)
    {
        this.deptName = deptName;
    }

    public String getDeptName()
    {
        return deptName;
    }
    public void setTjCostFeeYearZb(BigDecimal tjCostFeeYearZb)
    {
        this.tjCostFeeYearZb = tjCostFeeYearZb;
    }

    public BigDecimal getTjCostFeeYearZb()
    {
        return tjCostFeeYearZb;
    }
    public void setAzCostFeeYearZb(BigDecimal azCostFeeYearZb)
    {
        this.azCostFeeYearZb = azCostFeeYearZb;
    }

    public BigDecimal getAzCostFeeYearZb()
    {
        return azCostFeeYearZb;
    }
    public void setTjXmRgF(BigDecimal tjXmRgF)
    {
        this.tjXmRgF = tjXmRgF;
    }

    public BigDecimal getTjXmRgF()
    {
        return tjXmRgF;
    }
    public void setTjXmRgFZb(BigDecimal tjXmRgFZb)
    {
        this.tjXmRgFZb = tjXmRgFZb;
    }

    public BigDecimal getTjXmRgFZb()
    {
        return tjXmRgFZb;
    }
    public void setAzXmRgF(BigDecimal azXmRgF)
    {
        this.azXmRgF = azXmRgF;
    }

    public BigDecimal getAzXmRgF()
    {
        return azXmRgF;
    }
    public void setAzXmRgFZb(BigDecimal azXmRgFZb)
    {
        this.azXmRgFZb = azXmRgFZb;
    }

    public BigDecimal getAzXmRgFZb()
    {
        return azXmRgFZb;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("pid", getPid())
            .append("createBy", getCreateBy())
            .append("updateBy", getUpdateBy())
            .append("createTime", getCreateTime())
            .append("updateTime", getUpdateTime())
            .append("ydTime", getYdTime())
            .append("xh", getXh())
            .append("deptName", getDeptName())
            .append("tjCostFeeYearZb", getTjCostFeeYearZb())
            .append("azCostFeeYearZb", getAzCostFeeYearZb())
            .append("tjXmRgF", getTjXmRgF())
            .append("tjXmRgFZb", getTjXmRgFZb())
            .append("azXmRgF", getAzXmRgF())
            .append("azXmRgFZb", getAzXmRgFZb())
        .toString();
    }
}
